home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / PublicDomain / Anwendungen / PFS2DefragTry / PFS2DefragTry.readme < prev   
Text File  |  1999-11-08  |  4KB  |  144 lines

  1. Short:    *tries* to defragment PFS2 partitions (37.3)
  2. Uploader: steigerw@stud.uni-frankfurt.de (Martin Steigerwald)
  3. Author:   steigerw@stud.uni-frankfurt.de (Martin Steigerwald)
  4. Type:     disk/optim
  5.  
  6. $VER: PFS2DefragTry.readme 37.3 (16.10.98) (C) by Martin Steigerwald
  7.  
  8. ABOUT
  9.  
  10. *Tries* to defragment PFS2 partitions by recopying all fragmented files.
  11. Will run diskvalid in analyse mode to get a list of the fragmented
  12. files.
  13.  
  14.  
  15. DISCLAIMER
  16.  
  17. I REJECT ANY RESPONSIBILITIES IF YOU LOOSE YOUR DATA.
  18.  
  19. * NO WARRANTIES * NO WARRANTIES * NO WARRANTIES * NO WARRANTIES *
  20.  
  21. So, I hope this is clear now. ;-) Sorry, but I had to do this.
  22.  
  23.  
  24. DISTRIBUTION
  25.  
  26. It is Freeware. Copyright (C) 1996-1998 by Martin Steigerwald.
  27.  
  28. You may distribute this thing as long as you distribute this readme file
  29. with it. And as long as you do this in a non-comercial way. So dont charge
  30. more than a nonimal fee for media costs for it!
  31.  
  32.  
  33. REQUIREMENTS
  34.  
  35. AmigaOS2.0+
  36. PFS2. It also works on AFS, but I really recommended to update to PFS2!
  37.  
  38.  
  39. USAGE
  40.  
  41. Usage is simple.
  42.  
  43. PFS2DefragTry DEVICE/A,TEMPDIR,BUFLEN/N
  44.  
  45. As you can see only one argument is needed. And this is the device you
  46. want to defragment!
  47.  
  48. With TEMPDIR you can specify where PFS2DefragTry should copy the files
  49. file by file in order to let PFS2 defragment them. If you do not
  50. specify it files will be copied into DEVICE/A:. I recommend pointing
  51. TEMPDIR to an other partition than the one being defragmented.
  52.  
  53. TEMPDIR must have enough space to hold the biggest file to defragment. To
  54. find it out exactly try diskvalid DEVICE/A ANALYSE, look which files have
  55. been fragmented, and look which one is the largest of them. It is always
  56. save to just leave as much space in tempdir that the largest file of the
  57. complete partition will fit into there.
  58.  
  59. Files will be copied one by one. So one file will be copied. Then deleted.
  60. Then either renamed to its original name if your tempdir is on the same
  61. device that should be defragmented or copied back to its original place.
  62.  
  63. If there is not enough space, you get get AmigaDOS requesters. No extra
  64. space checking is done! Anyway files that are to big will simply not
  65. defragmented. Nothing else will happen. But you have to click that
  66. requesters away.
  67.  
  68. The more free space you have on the partition to defragment the better the
  69. chance to get a successful defragmentation. PFS2DefragTry ONLY tries do
  70. use PFS2 to defragment files. It does not defragment the free space on a
  71. device.
  72.  
  73. Note: Currently all files that PFS2DefragTry copies to defragment them
  74. will be set to the actual date! This is due to my own copying routine
  75. which simply uses AmigaDOS Read() and Write(). C:Copy doesn't like
  76. filenames with wildcards in it so I could not use it.
  77.  
  78. Maybe future versions will take care of the date stamps of the files. I
  79. don't need this, so it may only be implemented when someone ask me to do
  80. it.
  81.  
  82. The last parameter specifies the buffer size in bytes the copy routine
  83. will use! Default value is 65536. I recommend to set this to 1048576
  84. - 1 MB - or even more in order to avoid unnecessary hard disk head
  85. movements at least when TEMPDIR is on the same hard disc than the
  86. partition that is defragmented.
  87.  
  88. Some words about efficiency: It works fairly good, but it does not always
  89. be successful. Running it several times will most likely give better
  90. results than running it once.
  91.  
  92. When you have question or suggestion don't hesitate to email me.
  93.  
  94.  
  95. HISTORY
  96.  
  97. 16.10.98
  98.  
  99. PFS2Defragtry 37.3
  100.     changed name from afsdefragtry to PFS2DefragTry for obvious reasons
  101.     updated documentation a bit and removed some bla bla from it
  102.     changed format of history
  103.     removed BETA status from it
  104.  
  105. 30.6.98
  106.  
  107. afsdefragtry 37.2 BETA
  108.     increased buffersize for filenames to 1024
  109.     tempfile will now always be called "---afsdefragtry.tmp---"
  110.         in order to avoid that one file is accidentally over-
  111.         written (i.e. if disk.info is defragmented with tempdir:
  112.         dh0: dh0:disk.info would have been overwritten before)
  113.  
  114. 23.6.96
  115.  
  116. afsdefragtry 37.1 BETA
  117.     added linefeed to text "remove delete protection failed!"
  118.  
  119. 21.6.96
  120.  
  121. afsdefragtry 37.0 BETA
  122.     first public *BETA* release
  123.  
  124.  
  125. THANKS GO TO
  126.  
  127. Simon Dick for the idea.
  128.  
  129. Mark Harden for his work on the AFS FAQ and the support Fourth Level
  130. Developments should actually do.
  131.  
  132. Michiel Pelt for PFS2!
  133.  
  134. Wouter van Oortmerssen for Amiga E
  135.  
  136.  
  137. AUTHOR
  138.  
  139. Martin Steigerwald
  140. steigerw@stud.uni-frankfurt.de
  141. http://home.pages.de/~helios
  142.  
  143.  
  144.